home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / dev / asm / phxass423.readme < prev    next >
Text File  |  1995-11-07  |  10KB  |  196 lines

  1. Short:    PhxAss V4.23 68xxx Macro Assembler
  2. Author:   frank@phoenix.owl.de (Frank Wille)
  3. Uploader: frank@phoenix.owl.de (Frank Wille)
  4. Version:  4.23
  5. Type:     dev/asm
  6. Replaces: dev/asm/PhxAss420*
  7.  
  8. This archive contains the Assembler PhxAss V4.23 and the Linker
  9. PhxLnk V4.17.
  10.  
  11. *** PHXASS ***
  12. PhxAss V4.23 is a highly optimizing macro assembler for Motorola's 680x0
  13. CPUs, 6888x FPUs and 68851 MMU (of course, the 030, 040 and 060 MMUs are
  14. also supported). It requires OS2.04 (V37) and 1 MB RAM as minimum.
  15.  
  16. Most important features:
  17. o Fast: 15000-30000 lines per minute with standard Amigas, 50000-350000
  18.   with A4000/040.
  19. o Resident.
  20. o Symbolic and Source Level Debugging.
  21. o Automatic generation of executables (if possible).
  22. o Creates relocatable Amiga-DOS objects or absolute code (written into
  23.   a file (raw or Motorola S-Format), into memory or directly onto disk).
  24. o Small Code and Small Data support (also support for __MERGED sections).
  25. o Listing file, Cross Reference Listing, Equates file.
  26. o Complete floating point support: You may use complex floating point
  27.   expressions, including float functions (sine, logarithm, square root,
  28.   power, etc.), everywhere in your source, e.g. defining float EQUates or
  29.   SETs.
  30. o Switches for nine different optimizations.
  31. o Locale symbols (xxx$ and .xxx type).
  32. o Up to 36 macro parameters.
  33. o Support for Motorola's old and new operand style (even in 68000 mode).
  34. o locale.library usage (english, german, swedish, italian, danish and
  35.   french ).
  36. o Nearly all directives of the most popular assemblers like Seka, DevPac or
  37.   AS (Aztec) are supported. Example: INCBIN, INCDIR, CODE_C, REPT, RS,
  38.   RSRESET, EQUR, REG, OFFSET, XDEF, XREF, PUBLIC, ...
  39. o Further development and support is guaranteed for years, because I'll
  40.   *never* change my system (Amiga forever!).
  41. o Finally: Although Shareware, there are no disabled functions in PhxAss!
  42.  
  43. You will find four different versions of PhxAss in this distribution:
  44. 1. PhxAss: The standard 680x0,FPU,MMU macro assembler.
  45. 2. SmallPhxAss: This is a 68000-only version without floating point support.
  46. 3. FreePhxAss: This program is FREEWARE! It is intended for developers of
  47.     PD-Compilers, who want to include PhxAss in their compiler package.
  48. 4. GigaPhxAss: Identical to PhxAss, but source codes are not limited to
  49.     65535 lines. Quite useful for assembling huge Reassembler outputs.
  50.  
  51. CHANGES SINCE PHXASS V4.20 (last Aminet release):
  52. Fixed Bugs:
  53. o The expression X in d(X) or (d,X) was ignored, if not a register.
  54.   Now it generates a Syntax Error.
  55. o Missing Byte/Word range check in DC, DCB and BLK implemented.
  56. o In a situation where the system runs out of memory the error message
  57.   'Shift error' was displayed instead 'Out of memory'.
  58. o Since v4.20 an expression may be preceded by a '+'. Unfortunately, that
  59.   was not the case with float expressions.
  60. o Operation size ist checked much stricter. It was possible to write
  61.   MOVE.P for example, and PhxAss generated wrong code without a
  62.   warning. Additionally, things like SWAP Dn,Dm are no longer sup-
  63.   ported... ;)
  64.  
  65. New Features:
  66. o When an error occurs inside a macro, PhxAss will additionally display
  67.   the line number and source text name from where the macro was invoked.
  68. o Implemented the special 68060 debugging instructions HALT and PULSE
  69.   (for completeness only ;)
  70.  
  71.  
  72. *** PHXLNK ***
  73. PhxLnk is FREEWARE and supports all features of a standard Amiga-DOS linker
  74. (like BLink), except of overlay hunks and automatic link vectors (ALV).
  75.  
  76. Implemented functions:
  77. o Links object files and libraries (SAS/C extended libraries too)
  78. o Sections can be forced to Chip-memory
  79. o Small Code, Small Data
  80. o SAS/C-Blink Small Data compatibility available
  81. o '_MERGED' sections are recognized automatically (and coalesced like
  82.   Small Data sections)
  83. o Symbolic and Source Level Debugging (PowerVisor compatibility included)
  84. o Debug blocks are removed on request
  85. o Deletes empty sections
  86. o Zero bytes at the end of a section will be deleted and appear in the
  87.   HUNK_HEADER block only
  88. o User may define absolute external symbols
  89. o Generates HUNK_RELOC32SHORT blocks by default
  90.  
  91. CHANGES SINCE PHXLNK V4.17 (last Aminet release):
  92. o none
  93.  
  94.  
  95. ============================= Archive contents =============================
  96.  
  97. Original  Packed Ratio    Date     Time    Name
  98. -------- ------- ----- --------- --------  -------------
  99.     2657     644 75.7% 28-Dec-94 19:02:04  PhxAss.info
  100.     2657     644 75.7% 28-Dec-94 19:02:04 +Bin.info
  101.    47356   30242 36.1% 03-Oct-95 14:04:20 +FreePhxAss
  102.    58460   37263 36.2% 03-Oct-95 14:07:44 +GigaPhxAss
  103.    58436   37229 36.2% 03-Oct-95 14:09:26 +PhxAss
  104.    19780    9816 50.3% 21-Aug-95 16:38:08 +PhxOpts
  105.      444     256 42.3% 21-Aug-95 19:43:04 +ReadMe
  106.      543     270 50.2% 28-Dec-94 18:47:16 +ReadMe.info
  107.    42268   27880 34.0% 03-Oct-95 14:05:34 +SmallPhxAss
  108.     2657     647 75.6% 28-Dec-94 19:02:04 +Examples.info
  109.    10712    4060 62.0% 21-Aug-95 13:43:14 +DemoSupp.asm
  110.      703     343 51.2% 28-Dec-94 18:27:58 +aga.i
  111.      444     221 50.2% 28-Dec-94 18:27:56 +audio.i
  112.      406     212 47.7% 28-Dec-94 18:27:56 +bitplanes.i
  113.      402     213 47.0% 28-Dec-94 18:27:56 +blitter.i
  114.      331     203 38.6% 28-Dec-94 18:27:58 +cia.i
  115.      640     254 60.3% 28-Dec-94 18:27:56 +color.i
  116.      288     182 36.8% 28-Dec-94 18:27:56 +control.i
  117.      281     182 35.2% 28-Dec-94 18:27:56 +copper.i
  118.     3054     947 68.9% 28-Dec-94 18:27:58 +custom.i
  119.      479     206 56.9% 28-Dec-94 18:27:56 +custom_all.i
  120.      781     370 52.6% 28-Dec-94 18:27:56 +disk.i
  121.      274     187 31.7% 28-Dec-94 18:27:56 +display.i
  122.      719     339 52.8% 28-Dec-94 18:27:58 +dmabits.i
  123.      818     333 59.2% 28-Dec-94 18:27:56 +intbits.i
  124.      283     182 35.6% 28-Dec-94 18:27:56 +ports.i
  125.      766     302 60.5% 28-Dec-94 18:27:56 +sprites.i
  126.       93      69 25.8% 28-Dec-94 18:27:58 +diskfont.i
  127.     2785    1209 56.5% 28-Dec-94 18:27:58 +dos.i
  128.     2326    1002 56.9% 28-Dec-94 18:27:58 +exec.i
  129.      527     262 50.2% 28-Dec-94 18:27:58 +expansion.i
  130.     3244    1332 58.9% 28-Dec-94 18:27:58 +graphics.i
  131.      464     221 52.3% 21-Mar-95 12:19:24 +icon.i
  132.     2750    1129 58.9% 28-Dec-94 18:27:58 +intuition.i
  133.      562     237 57.8% 28-Dec-94 18:27:58 +layers.i
  134.      504     282 44.0% 28-Dec-94 18:27:58 +locale.i
  135.      141      88 37.5% 28-Dec-94 18:27:58 +mathffp.i
  136.      220     110 50.0% 28-Dec-94 18:27:58 +mathieeedoubbas.i
  137.      295     136 53.8% 28-Dec-94 18:28:00 +mathieeedoubtrans.i
  138.      260     130 50.0% 28-Dec-94 18:27:58 +mathtrans.i
  139.       60      53 11.6% 28-Dec-94 18:27:58 +potgo.i
  140.       49      43 12.2% 28-Dec-94 18:27:58 +timer.i
  141.       19      19  0.0% 28-Dec-94 18:27:58 +translator.i
  142.      457     270 40.9% 28-Dec-94 18:27:58 +utility.i
  143.      276     189 31.5% 28-Dec-94 18:41:20 +ReadMe
  144.      543     269 50.4% 28-Dec-94 18:40:48 +ReadMe.info
  145.      256     143 44.1% 28-Dec-94 18:27:56 +VBallImage.ilvd
  146.      380     344  9.4% 25-Feb-95 23:07:56 +vbr
  147.     2786    1303 53.2% 28-Jul-95 14:32:14 +vbr.asm
  148.     2716    2063 24.0% 25-Feb-95 23:09:06 +VectorBalls
  149.     9573    3972 58.5% 25-Feb-95 23:08:42 +VectorBalls.asm
  150.     2657     648 75.6% 28-Dec-94 19:02:04 +Locale.info
  151.     5444    2651 51.3% 25-Sep-95 13:36:22 +PhxAss.catalog
  152.     6226    2887 53.6% 25-Sep-95 13:35:44 +PhxAss.catalog
  153.     6072    2777 54.2% 25-Sep-95 13:36:52 +PhxAss.catalog
  154.     5966    2796 53.1% 25-Sep-95 13:36:32 +PhxAss.catalog
  155.     5798    2689 53.6% 25-Sep-95 13:37:14 +PhxAss.catalog
  156.     5322    2675 49.7% 25-Sep-95 13:36:08 +PhxAss.catalog
  157.     5618    2472 55.9% 25-Sep-95 13:42:44 +PhxAss.cd
  158.     5562    2418 56.5% 25-Sep-95 13:42:44 +PhxAss.ct
  159.     6065    2751 54.6% 25-Sep-95 13:43:02 +PhxAss_d.ct
  160.     5349    2534 52.6% 25-Sep-95 13:43:02 +PhxAss_dk.ct
  161.     5961    2663 55.3% 25-Sep-95 13:43:02 +PhxAss_f.ct
  162.     5778    2633 54.4% 25-Sep-95 13:43:02 +PhxAss_i.ct
  163.     5651    2572 54.4% 25-Sep-95 13:43:04 +PhxAss_nl.ct
  164.     5290    2578 51.2% 25-Sep-95 13:43:02 +PhxAss_s.ct
  165.      235     164 30.2% 28-Dec-94 18:22:16 +ReadMe
  166.      543     268 50.6% 28-Dec-94 18:42:16 +ReadMe.info
  167.   113468   39400 65.2% 03-Oct-95 14:41:12 +PhxAss.guide
  168.     5163     778 84.9% 28-Dec-94 19:02:04 +PhxAss.guide.info
  169.   126145   45430 63.9% 03-Oct-95 14:09:06 +PhxAss_d.guide
  170.     5163     777 84.9% 28-Dec-94 19:02:04 +PhxAss_d.guide.info
  171.     2657     642 75.8% 28-Dec-94 19:00:54  PhxLnk.info
  172.     2657     648 75.6% 28-Dec-94 19:02:58 +Locale.info
  173.     2400    1221 49.1% 06-Jun-95 19:54:40 +PhxLnk.catalog
  174.     2634    1298 50.7% 06-Jun-95 19:54:14 +PhxLnk.catalog
  175.     2658    1305 50.9% 06-Jun-95 19:54:44 +PhxLnk.catalog
  176.     2512    1244 50.4% 06-Jun-95 19:54:32 +PhxLnk.catalog
  177.     2486    1228 50.6% 09-Aug-95 12:36:46 +PhxLnk.catalog
  178.     2370    1208 49.0% 06-Jun-95 19:54:28 +PhxLnk.catalog
  179.     2313    1099 52.4% 19-Mar-95 20:41:32 +PhxLnk.cd
  180.     2391    1118 53.2% 06-Jun-95 19:53:12 +PhxLnk.ct
  181.     2609    1240 52.4% 06-Jun-95 19:53:12 +PhxLnk_d.ct
  182.     2369    1160 51.0% 06-Jun-95 19:53:12 +PhxLnk_dk.ct
  183.     2698    1261 53.2% 06-Jun-95 19:53:12 +PhxLnk_f.ct
  184.     2482    1188 52.1% 06-Jun-95 19:53:12 +PhxLnk_i.ct
  185.     4578    1795 60.7% 09-Aug-95 12:34:14 +PhxLnk_nl.ct
  186.     2416    1193 50.6% 06-Jun-95 19:53:12 +PhxLnk_s.ct
  187.      235     164 30.2% 28-Dec-94 19:02:38 +ReadMe
  188.      543     268 50.6% 28-Dec-94 19:02:38 +ReadMe.info
  189.     9856    6453 34.5% 06-Jun-95 21:50:34 +PhxLnk
  190.    15514    5542 64.2% 06-Jun-95 21:51:46 +PhxLnk.guide
  191.     5163     779 84.9% 28-Dec-94 19:00:54 +PhxLnk.guide.info
  192.    17767    6436 63.7% 06-Jun-95 21:51:46 +PhxLnk_d.guide
  193.     5163     775 84.9% 28-Dec-94 19:00:54 +PhxLnk_d.guide.info
  194. -------- ------- ----- --------- --------
  195.   717872  332328 53.7% 06-Oct-95 04:04:26   95 files
  196.